<?php
class HelloSpac extends Controller {

	var $DenyClassAccess = false;							//현재 클래스 자체 접근 차단
	var $MethodAccessControlType		= 'allow';			//메소드 접근 제어 방식(허용리스트 사용) : 거부리스트로 사용시 "deny"로 지정
	var $AccessMethods = array('execute','execute2');		//클래스 내의 허용/차단할 메소드명들을 배열로 할당			
	
	//------------------------------------- HelloSpac 생성자
	function HelloSpac() {
		//$this->iniControllerPath = "/my controller.ini file abs path";		//사용자컨트롤러 설정파일 로드(없을시 기본파일 로드)
		$this->initController();
		$this->msg			= 'Hello Spac Php Framework';
		$this->array_val= array("aaa","bbb");
	}

	//------------------------------------- 단일 페이지 출력 메소드
	//단일 페이지 출력
	function viewMsg() {

		$this->result_uri	= 'hellospac.html';
		$this->dispatcher();

	}
	
	//디폴트 메소드
	function execute() {
		$this->viewMsg();
	}



	//------------------------------------ 레이아웃페지지 출력 메소드
	
	//레이아웃 페이지 출력
	function viewMsg2() {

		$this->setLayout("main");					// Layout.ini 설정파일에 "main" 레이아웃 세팅
//		$this->result_uri			= '/hellospac.html';
//		$this->result_uri			= '/error.html';
		
		//$this->targetLayoutName		= 'body';	//body가 기본값이므로 생략 가능
		$this->dispatcher();  
	
	}
	
	//디폴트 메소드
	function execute2() {
		$this->viewMsg2();
	}


}
?>